package com.drama.api.company.dramas.dao;

import com.drama.api.company.dramas.domain.po.CompanyDramasPO;
import com.drama.api.company.dramas.domain.vo.CompanyDramasCountSearchVO;
import com.drama.api.company.dramas.domain.vo.CompanyDramasCountVO;
import com.drama.api.company.dramas.domain.vo.CompanyDramasSearchVO;
import com.drama.api.company.dramas.domain.vo.CompanyDramasVO;
import com.drama.api.company.order.domain.vo.CompanyOrderDramaSearchVO;
import com.drama.api.company.order.domain.vo.CompanyOrderDramaVO;
import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

@Repository
public interface CompanyDramasDao extends Mapper<CompanyDramasPO> {
    List<CompanyDramasVO> getList(CompanyDramasSearchVO searchVO);

    List<CompanyDramasCountVO> getCount(CompanyDramasCountSearchVO searchVO);

    List<CompanyOrderDramaVO> getOrderDramaList(CompanyOrderDramaSearchVO searchVO);


    String getMaxRef();
}